The release notes of Xcode 13.3 beta 2 mentions "code completion" 12 (!) times. Unfortunately I cannot test it yet, since it requires macOS Monterey. Did anybody tried it?
Just checked new Xcode 26.2 with iOS 26.2 and the debug builds startup time indeed improved significantly. We still have ~7 seconds of initial sluggishness (difference between debug executable on/off), but it's way better than it was before! 👍
I tried to disable swift-tasks-plugin-enabled as you described, but that barely had noticeable effect (<1s difference). With the debugger attached (and iPhone connected with USB) our app becomes responsive after about 6-7 seconds from start, while this time decreases to less than 1s if I turn off "Debug executable" option in scheme. I collected lldb-rpc-server sample as you described and added it to FB21378487. Hope it would be helpful!
Just did the experiment and attached the logs to FB21378487. Hope it helps!
[quote='871179022, Developer Tools Engineer, /thread/800067?answerId=871179022#871179022']
Add the following to your ~/.lldbinit:
log enable gdb-remote packets --timestamp -f /tmp/log_packets.txt
[/quote]
The release notes of Xcode 13.3 beta 2 mentions "code completion" 12 (!) times. Unfortunately I cannot test it yet, since it requires macOS Monterey. Did anybody tried it?
Just checked new Xcode 26.2 with iOS 26.2 and the debug builds startup time indeed improved significantly. We still have ~7 seconds of initial sluggishness (difference between debug executable on/off), but it's way better than it was before! 👍
I tried to disable swift-tasks-plugin-enabled as you described, but that barely had noticeable effect (<1s difference). With the debugger attached (and iPhone connected with USB) our app becomes responsive after about 6-7 seconds from start, while this time decreases to less than 1s if I turn off "Debug executable" option in scheme. I collected lldb-rpc-server sample as you described and added it to FB21378487. Hope it would be helpful!
Just did the experiment and attached the logs to FB21378487. Hope it helps!
[quote='871179022, Developer Tools Engineer, /thread/800067?answerId=871179022#871179022']
Add the following to your ~/.lldbinit:
log enable gdb-remote packets --timestamp -f /tmp/log_packets.txt
[/quote]